# 获取当前目录
PWD:=$(shell pwd)
# Linux 内核的构建路径
KBUILD_DIR:=/lib/modules/$(shell uname -r)/build

# obj-m表示将 hello.c 这个文件 编译为 hello.ko 模块。
obj-m += hello.o

# 编译成模块
all:
	make -C $(KBUILD_DIR) M=$(PWD) modules

clean:
	make -C $(KBUILD_DIR) M=$(PWD) clean

test: all
	sudo insmod hello.ko
	sudo lsmod |grep hello
	sudo rmmod hello
	#dmesg
	#cat /dev/kmsg
	